package com.itheima.sky.service;

import com.itheima.sky.entity.Page;
import com.itheima.sky.common.R;
import com.itheima.sky.pojo.Employee;

public interface EmployeeService {

    //登陆的方法，返回对象是R，R里面要存储当前登录成功的用户
    R<Employee> login(Employee employee);

//    void save(com.itheima.sky.pojo.Employee employee);

    void save(Employee employee);


    /**
     * 作用： 员工列表分页
     * @param page  当前页
     * @param pageSize  页面大小
     * @param name  用户名
     * @return
     */
    Page<Employee> findByPage(Integer page, Integer pageSize, String name);

    //更新员工信息
    void update(Employee employee);


    R<Employee> findById(Long id);

    //    ?
//    void update(com.itheima.sky.pojo.Employee employee);

    Employee empLogin(String username,String password);
}
